package com.ai.zhly.task;

import org.apache.log4j.Logger;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;

import com.ai.dmc.index.common.util.DateUtil;
import com.ai.dmc.index.common.InitParam;
import com.ai.dmc.index.common.util.InitParamUtil;


/**
 * @Description : 初始化系统参数任务
 * 
 * @author : wucm
 * @date : 2015年8月28日 上午11:16:10
 * @version V1.0
 * 
 */
public class InitParamTask  {
	private static Logger logger = Logger.getLogger(InitParamTask.class);

	public void execute() {
		System.out.println(InitParam.COPY_RIGHT);
		if (!InitParam.INITPARAM_WATCH) {
			return;
		}

		if (!InitParamUtil.needReflashInitParam(InitParam.WEB_APP_PATH)) {
			return;
		}

		logger.debug("初始化系统参数任务开始时间："
				+ DateUtil.getInstance().getToday("yyyy-MM-dd hh:mm:ss"));

		// 初始化系统参数
		InitParamUtil.loadInitParam(InitParam.WEB_APP_PATH);
	}

}
